草庐IT

java - 无法创建java虚拟机

全部标签

javascript - AngularJS 不清理由 ng-include 创建的子作用域

我有以下用例-我提供了一个对话服务,我根据上下文放置了不同的内容。在服务方法中,我手动编译一个dom元素并使用它来使用jqueryui显示对话框。代码如下:var_view=jQuery('');var_compiled=$compile(_view.contents())($scope);然后我触发一个应该由Controller中定义的作用域函数处理的作用域事件$scope.$broadcast('config-open',$scope.config);然后我打开对话框,用户执行某些操作并关闭对话框。当对话框关闭时,我从DOM中删除“config-dialog”元素。像这样:$(th

javascript - 单击 jQueryUI 菜单项时无法将焦点设置到 jQuery UI 对话框中的表单字段

我有一个包含单字段表单的jQueryUI对话框,并且autoOpen属性在开始时设置为false。页面上还有另一个jQueryUI菜单,对话框的打开功能绑定(bind)到菜单项的单击事件。当通过单击菜单项打开对话框时,我一直试图将焦点设置到对话框的唯一表单字段,但不幸的是。为了查明原因,我还添加了另一个测试按钮,通过单击该按钮,我可以将焦点设置到表单字段。所以我很确定是jQueryUI菜单阻止了该字段的焦点。我想知道是否有任何方法可以规避此限制。任何见解表示赞赏。谢谢!html:Item1Item2OpenthedialogJavaScript:$("#dialog").dialog(

JavaScript 无法处理外部文件

当我在我的HTML文档中使用这段代码时,它起作用了:$('a.tocenter[href*=#]').click(function(){if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){var$target=$(this.hash);$target=$target.length&&$target||$('[name='+this.hash.slice(1)+']');if($target.length){vartargetO

javascript - 无法将引导模式窗口作为路线打开

我正在使用bootstrap来显示模式,并希望它在单击anchor标记时显示为路由。但是我遇到了一个模块错误并且似乎无法弄清楚如何解决它。HTMLClickheretoopenmodal!JSvarapp=angular.module('plunker',['ui.bootstrap']);app.config(function($routeProvider){$routeProvider.when('/profile',{templateUrl:'modalContainer',controller:'ProfileModalCtrl'});})app.controller('Det

javascript - d3 在 mousemove 上创建节点的上下文中插入 vs 追加

在下面的代码中,作者使用.insert将圆定位在矩形“之前”(我相信实际上它们出现在顶部)而不是将它们直接附加到svg空间。我认为这是不必要的,所以删除了rect和.insert并将圆形元素直接附加到svg空间。然而,结果是圆圈“画得不够快”(因为缺乏更明确的解释)。任何人都可以解释为什么这会发生在我身上,或者给我指出一些确实解释它的文献的方向吗?varwidth=Math.max(900,innerWidth),height=Math.max(700,innerHeight)varsvg=d3.select("body").append("svg").attr({"width":wi

javascript - 使用 typescript 使用模板创建 HTML

尝试typescript,我想实现以下目标:使用typescript从服务器获取问题文本和数字并将其显示在某处的DOM中。目前我有以下.ts文件:classQuestionResponse{constructor(publicquestionText,publicquestionNumber){}}functionquestioner(question:QuestionResponse){return'${QuestionText}';}vartestQuestion=newQuestionResponse("Questiontextnumber5",5);//thiswillbere

javascript - 创建垂直图像轮播

我正在尝试创建一个自定义垂直图像轮播,因为我无法使用任何插件,因为附加到我需要保留的图像的js事件是唯一的方法对我有用的是创建自定义轮播。功能图像轮播在视口(viewport)中确实有3个相同的尺寸。图片轮播确实有下一个/上一个按钮,可让您查看/选择更多图片。下一个/上一个按钮一次只允许一个步骤,这意味着它不会选择下一组图像并将其显示在视口(viewport)中。Carousel让您可以选择视口(viewport)中的任何图像,这将在单击下一个/上一个按钮时同步上面列出的所有功能都已经实现。问题最后一张图片不会在下一个按钮之前捕捉/停止,因为它会在两者之间创建空白。JS代码$(func

javascript - 不提供文件扩展名就无法导入 TypeScript 模块

我是TypeScript的新手,我希望我应该能够导入我的TS文件而无需指定它们是TS文件。我必须做import{sealed}from"./decorators/decorators.ts";而不是我想要的是正确的方式这是import{sealed}from"./decorators/decorators";这会导致错误表明它只查找以.js或.jsx结尾的文件我的tsconfig.json看起来像这样{"compileOnSave":true,"compilerOptions":{"module":"commonjs","moduleResolution":"node","jsx":"

javascript - 创建一个可重用的函数来打开和发送 Ajax

我注意到在我的程序中,每当我想声明一个对象时,例如列表、保存、添加、删除,我每次都会在每个函数中编写以下内容。ajax.open("Get","./route/action",true);ajax.send();我想做这样的事情。//this.ajax.get('./route/action').update('ajax-content');./route/action//thisispathtomyActionclass-usingservlet每次我必须打开一个连接时,给我的Action类的路径是一个servlet然后发送。每次我想加载列表、删除或更新时,我都会这样做。我怎样才能写

javascript - Jstree:无法读取未定义的属性子项。时间问题?

我有一个对象数组,其中每个对象看起来都像这样的结构:vardata=[{"code":"i1","name":"Industry1","parentCode":"i0"},{//andmoreitemsjustlikethatone}];所以我正在使用jstree来构建层次结构View。由于jstree需要id和text,我将data数组映射如下:datatree=$.map(data,function(item){return{id:item.code,text:item.name,parent:item.parentCode};});然后我在我的hierarchydiv中初始化实际